Sunflower : Full-System, Embedded Microarchitecture Evaluation

نویسندگان

  • Phillip Stanley-Marbell
  • Diana Marculescu
چکیده

Abstract. This paper describes Sunflower, a full-system microarchitectural evaluation environment for embedded computing systems. The environment enables detailed microarchitectural simulation of multiple instances of complete embedded systems, their peripherals, and medium access control / physical layer communication between systems. The environment models the microarchitecture, computation and communication upset events under a variety of stochastic distributions, compute and communication power consumption, electrochemical battery systems, and power regulation circuitry, as well as analog signals external to the processing elements. The simulation environment provides facilities for speeding up simulation performance, which tradeoff accuracy of simulated properties for simulation speed. Through the detailed simulation of benchmarks in which the effect of simulation speedup on correctness can be accurately quantified, it is demonstrated that traditional techniques proposed for simulation speedup can introduce significant error when simulating a combination of computation and analog physical phenomena external to a processor.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Sunflower Tool Suite - Hardware and Software Research Platforms for Energy-Constrained and Failure-Prone Systems

Research in any field requires tools that enable modeling system characteristics of interest. Such tools, whether analytic, simulative, or hardware-based, must enable the accurate evaluation of relevant aspects of a system that may influence its perceived utility. In computing systems research, software tools (notably, simulators) provide low-cost, flexible, and low turn-around time facilities ...

متن کامل

Morph: Adding an Energy Gear to a High Performance Microarchitecture for Embedded Applications

This paper discusses early results from a project called Morph where the goal is to develop a microarchitecture that can adapt its intrinsic performance dynamically. By observing that power dissipation is, to a first approximation, proportional to a power of the performance, reducing the performance characteristics thus reduces the power even faster, resulting in greatly improved performance/ w...

متن کامل

Portable Compiler Optimization Across Embedded Programs and Microarchitectures using Machine Learning

Building an optimizing compiler is a difficult and time consuming task which must be repeated for each generation of a microprocessor. As the underlying microarchitecture changes from one generation to the next, the compiler must be retuned to optimize specifically for that new system. It may take several releases of the compiler to effectively exploit a processor’s performance potential, by wh...

متن کامل

MASCOT: Microarchitecture synthesis of control paths

This paper presents MASCOT (MicroArchitecture Synthesis of ConTrol paths). This synthesis system constructs the optimal microarchitecture for a control path of an instruction set processor. Input to the system is the behavioural specification of a control path. This specification is in finite state machine form which is mapped initially onto a single programmed logic array (PLA) microarchitectu...

متن کامل

Using Statistical Models for Embedded Java Performance Analysis

This paper proposes and evaluates rigorous statistical regression techniques for Java performance analysis on a high-end embedded processor (MPC7447A). Our models relate overall Java system performance to various microarchitecture metrics and their interactions. We show that the models we develop in this paper are easy to construct, are interpretable and have high prediction accuracies.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007